/**
 *  后端应尽量具体化各个自定义code的含义，前端根据code进行相应的处理
 *  20000 - 29999 为请求成功的code
 *  40000 - 49999 为客户端请求失败的code
 *  50000 - 59999 为服务端处理失败的code
 */

export const enum CustomSuccessCode {
  OK = 20000
}
// 异常的自定义code枚举
export const enum CustomErrorCode {
  BAD_REQUEST = 40000,
  UNAUTHORIZED = 40001,
  FORBIDDEN = 40003,
  NOTFOUND = 40004,

  /** 验证码错误 */
  VERIFY_CODE_ERROR = 40010,
  /** 验证码请求过于频繁 */
  VERIFY_CODE_FREQUENT = 40011,
  /** 验证码过期 */
  VERIFY_CODE_EXPIRED = 40012,

  SERVER_ERROR = 50000
}
